package modelo;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class PeritoDAO {

	public PeritoDAO() {
		super();
	}

	
	public void registrarPerito(Perito perito) {
		String tiraSQL = "INSERT INTO perito "+
		 				 "(per_cod, per_ced, per_nom, per_ape, per_tlf, per_dir, per_status) "+
		 				 "VALUES ("+
		 				 "'"+ perito.getPer_cod() + "','"
		 				 + perito.getPer_ced() + "','"
		 				 + perito.getPer_nom() + "','"
		 				 + perito.getPer_ape() + "','"
		 				  + perito.getPer_tlf() + "','"
		 				   + perito.getPer_dir() + "','"
		 				 + perito.getPer_status() +"')";
		Conexion.ejecutar(tiraSQL);
	}
	
	
	
	public List<Perito> consultarPerito() {
		List<Perito> peritos = new ArrayList<Perito>();
		String tiraSQL = "SELECT * FROM perito";
		ResultSet resultSet = Conexion.consultar(tiraSQL);	
		
		try {
			while (resultSet.next()) {
				
				String per_cod = resultSet.getString("per_cod");
				String per_ced = resultSet.getString("per_ced");
				String per_nom = resultSet.getString("per_nom");
				String per_ape = resultSet.getString("per_ape");
				String per_tlf = resultSet.getString("per_tlf");
				String per_dir = resultSet.getString("per_dir");
				String per_status = resultSet.getString("per_status");
				
				Perito perito = new Perito (per_cod, per_ced, per_nom, per_ape, per_tlf, per_dir, per_status);
				peritos.add(perito);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return peritos;
	}

	
}
